package cloud.xcan.angus.core.tester.domain.test;

/**
 * Test Purpose / Type (Required)
 */
public enum TestPurpose {
  /**
   * Functional requirement verification
   */
  FUNCTIONAL,

  /**
   * System performance metrics testing
   */
  PERFORMANCE,

  /**
   * System stability and reliability testing
   */
  STABILITY,

  /**
   * Security vulnerability testing
   */
  SECURITY,

  /**
   * Cross-platform and environment compatibility testing
   */
  COMPATIBILITY,

  /**
   * Compliance Testing
   */
  COMPLIANCE,

  /**
   * Availability Testing
   */
  AVAILABILITY,

  /**
   * User experience and ease of use testing
   */
  USABILITY,

  /**
   * Code and system maintainability testing
   */
  MAINTAINABILITY,

  /**
   * System scalability testing
   */
  SCALABILITY
}
